# zope imports
from zope.interface import implements

from zope.app.event.objectevent import ObjectModifiedEvent
# from zope.lifecycleevent import ObjectModifiedEvent

# clickcounting imports
from iqpp.clickcounting.interfaces import IClicked

# Note: Need to inherit from ObjectModifiedEvent. Otherwise the resriction to 
# subscribe to an event *and* a context doesn't work
class Clicked(ObjectModifiedEvent):
    """An event which is sent, when an object was clicked.
    """
    implements(IClicked)    